package com.rock.sys.model;

import java.util.List;

import com.eova.common.base.BaseModel;

public class TSPage extends BaseModel<TSPage> {

    private static final long serialVersionUID = 1L;
	public static final TSPage dao = new TSPage();
	
	public TSPage findByAppIdAndPageCode(Integer appId, String pageCode) {
		return this.findFirst("select * from t_s_page where app_id=? and page_code=?",appId,pageCode);
	}
	

	public List<TSPage> findTabListByAppId(Integer appId) {
		//查询所有底部tab菜单
		return this.find("select * from t_s_page where app_id=? and type='1' and is_show='1'",appId);
	}

    /**
     * ID
     */
	public void setId(java.lang.Integer id) {
		set("id", id);
	}

    /**
     * ID
     */
	public java.lang.Integer getId() {
		return getInt("id");
	}

    /**
     * 所属APP
     */
	public void setAppId(java.lang.Integer appId) {
		set("app_id", appId);
	}

    /**
     * 所属APP
     */
	public java.lang.Integer getAppId() {
		return getInt("app_id");
	}

    /**
     * 页面编码
     */
	public void setPageCode(java.lang.String pageCode) {
		set("page_code", pageCode);
	}

    /**
     * 页面编码
     */
	public java.lang.String getPageCode() {
		return getStr("page_code");
	}

    /**
     * 页面名称
     */
	public void setPageName(java.lang.String pageName) {
		set("page_name", pageName);
	}

    /**
     * 页面名称
     */
	public java.lang.String getPageName() {
		return getStr("page_name");
	}

    /**
     * 是否显示:1=显示,0=隐藏
     */
	public void setIsShow(java.lang.Integer isShow) {
		set("is_show", isShow);
	}

    /**
     * 是否显示:1=显示,0=隐藏
     */
	public java.lang.Integer getIsShow() {
		return getInt("is_show");
	}

    /**
     * 排序
     */
	public void setSortNo(java.lang.Integer sortNo) {
		set("sort_no", sortNo);
	}

    /**
     * 排序
     */
	public java.lang.Integer getSortNo() {
		return getInt("sort_no");
	}

    /**
     * 备注
     */
	public void setMemo(java.lang.String memo) {
		set("memo", memo);
	}

    /**
     * 备注
     */
	public java.lang.String getMemo() {
		return getStr("memo");
	}

    /**
     * 图标
     */
	public void setIconUrl(java.lang.String iconUrl) {
		set("icon_url", iconUrl);
	}

    /**
     * 图标
     */
	public java.lang.String getIconUrl() {
		return getStr("icon_url");
	}

    /**
     * 选中图标
     */
	public void setIconUrlSelect(java.lang.String iconUrlSelect) {
		set("icon_url_select", iconUrlSelect);
	}

    /**
     * 选中图标
     */
	public java.lang.String getIconUrlSelect() {
		return getStr("icon_url_select");
	}

    /**
     * 类型:1=底部菜单,2=功能内页
     */
	public void setType(java.lang.Integer type) {
		set("type", type);
	}

    /**
     * 类型:1=底部菜单,2=功能内页
     */
	public java.lang.Integer getType() {
		return getInt("type");
	}

    /**
     * 所属租户
     */
	public void setTenantId(java.lang.Integer tenantId) {
		set("tenant_id", tenantId);
	}

    /**
     * 所属租户
     */
	public java.lang.Integer getTenantId() {
		return getInt("tenant_id");
	}

    /**
     * 所属部门
     */
	public void setDeptId(java.lang.Integer deptId) {
		set("dept_id", deptId);
	}

    /**
     * 所属部门
     */
	public java.lang.Integer getDeptId() {
		return getInt("dept_id");
	}

    /**
     * 创建人
     */
	public void setCreateUser(java.lang.Integer createUser) {
		set("create_user", createUser);
	}

    /**
     * 创建人
     */
	public java.lang.Integer getCreateUser() {
		return getInt("create_user");
	}

    /**
     * 创建时间
     */
	public void setCreateTime(java.util.Date createTime) {
		set("create_time", createTime);
	}

    /**
     * 创建时间
     */
	public java.util.Date getCreateTime() {
		return get("create_time");
	}

    /**
     * 修改人
     */
	public void setUpdateUser(java.lang.Integer updateUser) {
		set("update_user", updateUser);
	}

    /**
     * 修改人
     */
	public java.lang.Integer getUpdateUser() {
		return getInt("update_user");
	}

    /**
     * 修改时间
     */
	public void setUpdateTime(java.util.Date updateTime) {
		set("update_time", updateTime);
	}

    /**
     * 修改时间
     */
	public java.util.Date getUpdateTime() {
		return get("update_time");
	}

}
